- <chapter id="Getting_and_Building">
- <title>Getting it and Building it</title>
- <para> GPSBabel is distributed in source format that will work on
-about any operating system and as ready-to-run binaries for some
-operating systems, notably Windows. See the "OS-Specific notes" at
-<ulink url="http://www.gpsbabel.org ">gpsbabel.org</ulink> for
-instructions on those binary kits.
+<?xml version="1.0"?>
+<chapter id="Getting_and_Building">
+ <title>Getting it and Building it</title>
+ <para>
+GPSBabel is distributed "ready to run" on most common
+operating systems via the
+<ulink url="http://www.gpsbabel.org/download.html">download page</ulink>.
</para>
- <para> For operating systems where no binary is provided, you will
-have to build it. The code should be compilable on any system with
+ <para> As GPSBabel runs on a wide variety of operating systems,
+be sure to visit the
+<ulink url="http://www.gpsbabel.org/osnotes.html">OS-Specific notes</ulink> for
+additional information.
+</para>
+ <para>
+ For operating systems where no binary is provided or if
+you want the latest development version, you will have to build it from
+source. The code should be compilable on any system with
ISO C89 compilers. It's been tested on UnixWare, OpenServer, OS/X,
Linux, Solaris, and a variety of processors and compilers.
</para>
- <para> Libexpat is required for source builds. If you get errors
-about expat.h being missing, you must either edit the Makefile to tell
-the compiler where it is or install it in a sensible place. Expat can
-be downloaded from <ulink url="http://expat.sourceforge.net">http://expat.sourceforge.net</ulink> and is part of Apache so it's very portable.
+ <para>
+ In most cases, the code is as simple to build as running:
+ <screen format="linespecific">./configure && make</screen>
+</para>
+ <para><ulink url="http://expat.sourceforge.net">Expat</ulink>
+is strongly recommended for source builds as it is
+required for reading all the XML formats such as GPX.
</para>
- </chapter>
+</chapter>
<title>The Problem</title>
<para> There are simply too many gratuitously different file formats
to hold waypoint, track, and route information in various programs
-used by computers. GPX (http://www.topografix.com/gpx.asp) defines a
+used by computers and GPS receivers.
+<ulink url="http://www.topografix.com/gpx.asp">GPX</ulink> defines a
standard in XML to contain all the data, but there are too many
programs that don't understand it yet and too much data that are in an
alternate formats.